.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:900;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;opacity:0;pointer-events:none}.modal:target{opacity:1;pointer-events:auto}.modal>div{width:900px;height:70%;background:#fff;position:relative;margin:5% auto;-webkit-animation:minimise 500ms linear;padding:30px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 20px rgba(0,0,0,.9);-moz-box-shadow:0 3px 20px rgba(0,0,0,.9);box-shadow:0 3px 20px rgba(0,0,0,.9);text-shadow:0 1px 0 #fff}.modal:target>div{-webkit-animation-name:bounce}.modal h2{font-size:36px;padding:0 0 20px}@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}.modal a[href="#close"]{position:absolute;right:0;top:0;color:transparent}.modal a[href="#close"]:focus{outline:none}.modal a[href="#close"]:after{content:'X';display:block;position:absolute;right:-10px;top:-10px;width:13px;padding:1px 1px 1px 2px;text-decoration:none;text-shadow:none;text-align:center;font-weight:bold;background:#327c8b;color:#fff;border:2px solid #fff;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5)}.modal a[href="#close"]:focus:after,.modal a[href="#close"]:hover:after{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}.modal a[href="#close"]:focus:after{outline:0 solid #000}a.openModal{}a.openModal:hover,a.openModal:focus{}.modal .modal_title{display:block;text-align:center;font-size:22pt}.modal .text .prok{width:920px;margin-left:-10px;height:100%;overflow-y:scroll}